self-taught person - English Synonyms Dictionary